package dto

import "time"

type AuditInfo struct {
	CreatedBy UserAudit `json:"createdBy,omitempty"`
	UpdatedBy UserAudit `json:"updatedBy,omitempty"`
	Timestamps
}

type Timestamps struct {
	DateCreated *time.Time `json:"dateCreated,omitempty"`
	LastUpdated *time.Time `json:"lastUpdated,omitempty"`
}

type UserAudit struct {
	ID        *string `json:"id,omitempty"`
	Username  *string `json:"username,omitempty"`
	FullName  *string `json:"fullName,omitempty"`
	AvatarUrl *string `json:"avatarUrl,omitempty"`
}
